package com.zyj.exam_app.menu_manager.bean;

import com.zyj.exam_app.context.UserContext;
import com.zyj.exam_app.user_manager.bean.UserBean;

import java.awt.*;
import java.util.ArrayList;
import java.util.List;

/**
 * 临时菜单工程，生成菜单项
 */
public class MenuFactory {

    public static List<MenuBean> createTestMenus(UserBean userInfo){

        List<MenuBean> menus = new ArrayList<>();
        if("admin".equals(userInfo.getAccount())){
            //管理员
            MenuBean userManagerMenu = new MenuBean();
            userManagerMenu.setName("用户管理");
            userManagerMenu.setUrl("/userManager/userList");
            menus.add(userManagerMenu);

            MenuBean questionManagerMenu = new MenuBean();
            questionManagerMenu.setName("题库管理");
            questionManagerMenu.setUrl("/questionManager/questionList");
            menus.add(questionManagerMenu);

            MenuBean testPaperManagerMenu = new MenuBean();
            testPaperManagerMenu.setName("试卷中心");
            testPaperManagerMenu.setUrl("/testPaperManager/testPaperList");
            menus.add(testPaperManagerMenu);
            return menus;
        }
        MenuBean testCenterMenu = new MenuBean();
        testCenterMenu.setName("考试中心");
        testCenterMenu.setUrl("/exam/examPaperList");
        menus.add(testCenterMenu);
        return menus;
    }


}
